Giới thiệu về tích hợp với API của luồng eKYC
Để tích hợp eKYC vào ứng dụng của bạn, có hai cách chính:
- Thứ nhất, các developers có thể tích hợp các SDK eKYC như được mô tả trong phần trước (SDKs). Cách tiếp cận này cung cấp một giải pháp sẵn sàng sử dụng với các thành phần giao diện người dùng và các dịch vụ backend được xây dựng sẵn.
 - Thứ hai, sẽ được mô tả trong phần này - sử dụng các API backend, các developers phải tuân theo một quy trình bao gồm việc tuần tự gọi nhiều API. Mỗi API phục vụ một mục đích cụ thể trong luồng định danh, chẳng hạn như khởi tạo phiên, xử lý dữ liệu do người dùng cung cấp và kiểm tra kết quả. Cách tiếp cận từng bước này đảm bảo luồng eKYC được an toàn và linh hoạt.
 
Các tính năng chính của luồng eKYC
1. Quản lý phiên
Một phiên được thiết lập để duy trì ngữ cảnh và bảo mật cho quy trình eKYC. Các developer phải khởi tạo một phiên bằng cách gọi một API để nhận một ID phiên duy nhất và các cấu hình liên quan của phiên đó.
2. OCR và trích xuất dữ liệu
Công nghệ OCR trích xuất dữ liệu (ví dụ: tên, số ID) từ các tài liệu được cung cấp. Bằng cách gọi API OCR, cung cấp ảnh tài liệu kèm theo ID phiên đã được khởi tạo, hệ thống sẽ xử lý tài liệu và trả về dữ liệu có cấu trúc.
3. Phát hiện gian lận và xác thực
Sau khi dữ liệu được trích xuất, hệ thống sẽ bao gồm luôn chức năng xác thực thông tin bao gồm kiểm tra tính nhất quán của thông tin và phát hiện bất kỳ dấu hiệu gian lận hoặc giả mạo nào. Ví dụ: kiểm tra chéo giữa các thông tin trích xuất được từ hình ảnh hoặc kiểm tra tính toàn vẹn của tài liệu trong ảnh.
4. Kiểm tra tính sống
Để ngăn chặn hành vi giả mạo hoặc đánh cắp danh tính, kiểm tra tính sống xác minh rằng người dùng thực sự có mặt trong quá trình eKYC. Bước này thường liên quan đến việc chụp một video hoặc hình ảnh trực tiếp của người dùng.
5. So sánh và xác minh khuôn mặt
Các API so sánh khuôn mặt của người dùng đã kiểm tra tính sống thành công với ảnh trên ID để đảm bảo sự khớp nhau. Bước này rất quan trọng để xác nhận danh tính của người dùng và ngăn chặn hành vi mạo danh.
6. Phản hồi và thông tin phản hồi
Sau khi xử lý, backend trả về một kết quả thông qua các API, xác nhận sự thành công hoặc thất bại của quy trình eKYC. Phản hồi này hướng dẫn ứng dụng tiếp tục bước tiếp theo hoặc thử lại quy trình nếu cần thiết.
Luồng API trong eKYC
Một luồng eKYC điển hình bao gồm nhiều lệnh gọi API được thực hiện theo một thứ tự chính xác để đảm bảo tính toàn vẹn và bảo mật của dữ liệu. Thông thường bao gồm 3 bước gọi API chính như sau:
1. Khởi tạo phiên
Gọi API khởi tạo phiên để bắt đầu một phiên mới. Điều này đảm bảo các bước sau đó là một phần của một luồng được bảo mật và giám sát đầy đủ.
2. OCR và Xử lý dữ liệu
Gọi các API để thực hiện OCR và trích xuất thông tin quan trọng từ các tài liệu đã tải lên, đồng thời thực hiện các bước kiểm tra cần thiết với dữ liệu gửi lên.